package cn.junki.sparkbigmodeldemo.properties;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

/**
 * 星火大模型配置
 *
 * @author Junki
 * @date 2023-09-28 16:51:42
 */
@Data
@Configuration
@ConfigurationProperties(prefix = "spark-big-model")
public class SparkBigModelProperties {

    /**
     * 星火通用模型api地址
     */
    private String chatUrl;

    /**
     * 星火助手api地址
     */
    private String assistantChatUrl;

    /**
     * 自定义的老年人陪伴助手id
     */
    private String oldManAssistantId;

    /**
     * 大模型版本
     */
    private String domain;

    /**
     * 星火appId
     */
    private String appId;

    /**
     * 星火appSecret
     */
    private String appSecret;

    /**
     * 星火appKey
     */
    private String appKey;

    /**
     * 上下文总字数限制
     */
    private Integer contextMaxLength;

}
